package com.itcat.api.mysql;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.itcat.mysql.param.PageParam;
import com.itcat.mysql.pojo.PmsProductAttributeCategory;
import com.itcat.mysql.pojo.PmsProductCategoryDto;
import com.itcat.mysql.vo.PmsProductAttributeVo;

import java.util.List;

/**
 * @author Jerry Broker
 * @project_name rainbow-mall
 * @create 2022-04-02 23:12
 */
public interface PmsProductAttributeCategoryApi {
    // 分页查询商品属性分类
    Page<PmsProductAttributeCategory> categoryList(PageParam pageParam);

    // 添加商品属性分类
    void savez(PmsProductCategoryDto pmsProductAttributeCategory);

    // 删除商品属性分类
    void delete(Integer id);

    // 查询所有的商品属性分类
    List<PmsProductAttributeCategory> listAll();

    // 更新商品属性分类
    void update(PmsProductAttributeCategory pmsProductAttributeCategory);

    // 根据id获取商品属性分类
    PmsProductAttributeCategory getById(Integer id);

    void save(PmsProductAttributeCategory pmsProductAttribute);
}
